<?php
/**
 * 省市区验证器
 */

namespace app\common\validate;

class RegionValidate extends CommonBaseValidate
{
    protected $rule = [
            'parent_id|父级' => 'require',
    'level|等级' => 'require',
    'name|名称' => 'require',
    'initial|首字母' => 'require',
    'pinyin|拼音' => 'require',
    'citycode|城市编码' => 'require',
    'adcode|区域编码' => 'require',
    'lng_lat|中心经纬度' => 'require',

    ];

    protected $message = [
            'parent_id.required' => '父级不能为空',
    'level.required' => '等级不能为空',
    'name.required' => '名称不能为空',
    'initial.required' => '首字母不能为空',
    'pinyin.required' => '拼音不能为空',
    'citycode.required' => '城市编码不能为空',
    'adcode.required' => '区域编码不能为空',
    'lng_lat.required' => '中心经纬度不能为空',

    ];

    protected $scene = [
        'admin_add'     => ['parent_id', 'level', 'name', 'initial', 'pinyin', 'citycode', 'adcode', 'lng_lat', ],
        'admin_edit'    => ['id', 'parent_id', 'level', 'name', 'initial', 'pinyin', 'citycode', 'adcode', 'lng_lat', ],
        'admin_del'     => ['id', ],
        'admin_disable' => ['id', ],
        'admin_enable'  => ['id', ],
        'api_add'       => ['parent_id', 'level', 'name', 'initial', 'pinyin', 'citycode', 'adcode', 'lng_lat', ],
        'api_info'      => ['id', ],
        'api_edit'      => ['id', 'parent_id', 'level', 'name', 'initial', 'pinyin', 'citycode', 'adcode', 'lng_lat', ],
        'api_del'       => ['id', ],
        'api_disable'   => ['id', ],
        'api_enable'    => ['id', ],
    ];
}
